Consistent, Order-Preserving Data Management in Distributed Storage Systems

نویسندگان

  • Baruch Awerbuch
  • Christian Scheideler
چکیده

In this paper we consider the problem of maintaining a mapping of data objects to memory modulesso that the mapping is order preserving, i.e. objects closely together in the sorted set of current objectsare also closely together in the mapping. Keeping close objects closely together is important for manyapplications such as efficiently executing programs using a large amount of space or complex searchqueries such as semi-group range queries. Our main result assumes a static set of memory modules ofuniform capacity, but we also show how to extend this to a dynamic set of memory modules of non-uniform capacity in a decentralized environment.We assume that insert and delete requests of objects are continuously injected into the system, andthe injection is under adversarial control. Data objects are of uniform size and every module can send orreceive at most one object in each unit of time. We prove asymptotically tight upper and lower bounds forthe maximum rate at which the adversary can inject update requests into the modules so that an orderedplacement can be preserved without exceeding the capacity of a module at any time. Specifically, weshow that in a (1− ǫ)-utilized system (i.e. the available space is used up to an ǫ fraction) the maximuminjection rate that can be sustained is Θ(ǫ). While this does not seem to be particularly surprising, it isactually hard to prove in a rigorous way.Besides having interesting consequences for distributed storage and information systems, we alsofeel that our approach offers interesting future problems for theoretical research.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimum energy management strategy in smart distribution networks considering the effect of distributed generators and energy storage units

The penetration of distributed generation sources and energy storage units in distribution networks is increasing. Therefore, their impact on the reliability of the network is very necessary. In this study, in order to provide an optimal energy management strategy for smart distribution network, the multi-objective optimization problem of dynamic distribution feeder reconfiguration in the pres...

متن کامل

Green Energy Generation in Buildings: Grid-Tied Distributed Generation Systems (DGS) With Energy Storage Applications to Sustain the Smart Grid Transformation

The challenge of electricity distribution’s upgrade to incorporate new technologies is big, and electric utilities are mandated to work diligently on this agenda, thus making investments to ensure that current networks maintain their electricity supply commitments secure and reliable in face of disruptions and adverse environmental conditions from a variety of sources. The paper presents a new ...

متن کامل

Olive: Distributed Point-in-Time Branching Storage for Real Systems

This paper describes Olive, the first distributed block storage system to provide consistent pointin-time branching. Point-in-time branching allows users to recursively and quickly snapshot or clone the storage state. It has a wide range of applications including testing new deployments or upgrades without disrupting a running system, quickly provisioning large homogeneous systems, and preservi...

متن کامل

Optimal energy management of the photovoltaic based distribution networks considering price responsive loads, energy storage systems and convex power flows.

Nowadays, presence of photovoltaic systems in distribution network is not without challenge and it may not have economic productivity for the system under the lack of optimal management. Energy storage systems are able to cope with this problem. Therefore, in this paper, a new method is proposed for energy management of the distribution networks in order to show that how presence of the energy ...

متن کامل

Hybrid Regenerating Codes for Distributed Storage Systems

Distributed storage systems are mainly justified due to their ability to store data reliably over some unreliable nodes such that the system can have long term durability. Recently, regenerating codes are proposed to make a balance between the repair bandwidth and the storage capacity per node. This is achieved through using the notion of network coding approach. In this paper, a new variation ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004